/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.elcom.emocbc.cbcgateway.httpclient.xml;

/**
 *
 * @author GiangLT
 */
public class AckMessageType {

    private String val;
    private Status Status;
    private String CBERequestID;
    private String CBCTransactionID;
    private String FailureReason;

    public AckMessageType(String val, Status Status, String CBERequestID, String CBCTransactionID, String FailureReason) {
        this.val = val;
        this.Status = Status;
        this.CBERequestID = CBERequestID;
        this.CBCTransactionID = CBCTransactionID;
        this.FailureReason = FailureReason;
    }

    public AckMessageType() {
        this.val = "";
        this.Status = new Status();
        this.CBERequestID = "";
        this.CBCTransactionID = "";
        this.FailureReason = "";
    }

    public String getCBCTransactionID() {
        return CBCTransactionID;
    }

    public void setCBCTransactionID(String CBCTransactionID) {
        this.CBCTransactionID = CBCTransactionID;
    }

    public String getCBERequestID() {
        return CBERequestID;
    }

    public void setCBERequestID(String CBERequestID) {
        this.CBERequestID = CBERequestID;
    }

    public String getFailureReason() {
        return FailureReason;
    }

    public void setFailureReason(String FailureReason) {
        this.FailureReason = FailureReason;
    }

    public Status getStatus() {
        return Status;
    }

    public void setStatus(Status Status) {
        this.Status = Status;
    }

    public String getVal() {
        return val;
    }

    public void setVal(String val) {
        this.val = val;
    }
}
